/**
 * 投票 添加选项
 * 
 * @author yufu 2012-8-8
 */
(function(undefined){
    var vote_obj = {};

    set_num = 10;
    //添加一个选项问题
    vote_obj.add_option = function(){

        obj = $('.vote_options');
        len = obj.find('li').length;
        if(len<set_num){
            obj.append($("<li>选项"+(len+1)+"：<input type='text' name='option["+(len+1)+"]' ></li>"));
            $('#type_num').append($("<option value="+(len+1)+">最多"+(len+1)+"项</option>"));
        }else{
            alert('最多有'+set_num+'项');
        }     
    }
    
    //添加一个选项问题  包含有检查
    vote_obj.add_option_havechecked = function(){

        obj = $('#vote_options');
        len = obj.find('li').length;
        if(len<set_num){
            obj.append($("<li>选项"+(len+1)+"：<input type='text' class=\"nc_input w300\" name='option["+(len+1)+"]' datatype='*0-50' errormsg='投票选项不能超过50个字'></li>"));
            $('#type_num').append($("<option value="+(len+1)+">最多"+(len+1)+"项</option>"));
        }else{
            alert('最多有'+set_num+'项');
        }     
    }

    //隐藏最后一个元素
    vote_obj.hideen = function(){
        obj = $('#vote_options');
        len = obj.find('li').length; 
        if(len>2){
            $('#vote_options li:last-child' ).remove(); 
            $('#type_num option:last-child').remove();  
        }else{
            alert('最少有2项');
        }

    }
    
    //隐藏显示选项框
    vote_obj.typeselect = function(id){
        
        if(id==1){
            $('#type_num').css('display','none');
            return false;    
        }
        $('#type_num').css('display','');
    }
    
    //显示 隐藏投票说明
    vote_obj.textshow = function(){
        obj = $('#remark');
        if(obj.css('display')=='none'){
            obj.css('display','');
            return ;
        }
        obj.css('display','none')
    }
    
    /**
    * 进行投票
    */
    vote_obj.join_vote = function (){
        
        id = $('#id').val();
 
        //用ajax提交数据
        $.post('/handle.php',$('#form_vote').serializeArray(),function(data){
            data = common_fun_obj.str_to_json(data);

            if(data == undefined || !data.state){
                parent.dialog.finish({
                    content:data.msg,
                    success:false
                });
                return;
            }
            //完成发布后 成功
            parent.dialog.finish({
                content:data.msg,
                success:true,
                callback:function(){
                   // parent.location.href = '';   
                    //location.href = '/xiaoqu/survey_one?cid=';   
                      location.reload();              
                }
            }); 
        });
        
    }
    

    if(window.vote_obj == undefined) {
        window.vote_obj = vote_obj;
    }    
})();